added return types for properties for use with snippets