simplyfining concrete classes and adding Photo class to model