fix some methods in OpenConstructor #583
ConstructorDeclaration seems to be working now #583
pass type arguments to resolve if needed #583
local declaration
simply return AppliedClass #583