Making entities Interfaces