First entity implementations