Added field type and method return type