12. The computer program product of claim 8 , the at least one security module further configured to enable secure information transfer based, at least in part, on one or more interface definition language (IDL) files.
12. The computer program product of claim 8 , the at least one security module further configured to enable secure information transfer based, at least in part, on one or more interface definition language (IDL) files. 15. The computer program product of claim 12 , the one or more attributes comprising at least one attribute configured to enable control of visibility of the property and/or API, at least one attribute configured to control mutability of the property and/or API, and at least one attributed configured to control conditional access to the property and/or API.