model add implementation
entities add start implementation
engine type add implementation
rename
add auto implementation