metamodel: added impl of Function and Member. Made Function Parameterised