Added additional checks for method locations
Updated location tests for nested types
Updated support for constructors in location