Matthew -- synced all constructors which are subclasses of tile