class singleton methods and object singleton methods
does not need to specify empty named class in spec to load implementation file