JBRULES-2792 Provide accessability of types and metadata for declared types

JBRULES-2792 Provide accessability of types and metadata for declared types

JBRULES-2792 Provide accessability of types and metadata for declared types